@charset "utf-8";
/* CSS Document */

/* 公共样式开始 */
*{ margin:0; padding:0;}
img{ border:0 none; vertical-align:top;}
ul, li{ list-style-type:none;}
h1, h2, h3, h4, h5, h6{ font-family:"微软雅黑", "宋体"; color:#323232; font-size:28px; line-height:150%; text-align:center;}/* 已修改 */
body, input, select, button, textarea{ font-size:12px; font-family:"微软雅黑", "宋体"; color:#696969; line-height:200%; text-align:left; behavior:url("csshover.htc");}/* behavior:url("csshover.htc");兼容ie6 支持标签使用hover */ 
button{cursor:pointer;}
i, em, cite{font-style:normal;}
a, a:link{color:#696969; text-decoration:none;}/* 修改过 */
a:visited {}
a:active, a:hover{text-decoration:none; color:#1b97cf;} /* 修改过 */
a:focus {outline:none;}
.fixed:after {content: "."; display:block; clear:both; height:0; visibility:hidden;}
.fixed { display:block; min-height:1%;}
*html .fixed{height:1%;}
.clearfloat{diplay: block!important; float:none!important; clear:both; overflow:hidden; width:auto!important; height:0!important; margin:0 auto!important; padding:0!important; font-size:0; line-height:0;}
.more{ float:right;}
.more a{font-weight:normal; font-size:14px; color:#696969;}
.more a:hover{ color:#d6000f;}
.fl, .fr{display:inline; float:left;}
.fr{float:right;}
img{ border:0;}
table{ border-collapse:collapse;}
.red{ color:#e4393c;}

input::-webkit-input-placeholder { /* WebKit browsers */color:#b6b6b6;}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#999;}
input::-moz-placeholder { /* Mozilla Firefox 19+ */color:#b6b6b6;}
input:-ms-input-placeholder { /* Internet Explorer 10+ */color:#b6b6b6;}

/* 公共样式End */

#wrapper{ width:100%; overflow:hidden;}

.container{ width:1100px; margin:0 auto; padding:30px 0; overflow:hidden;}/* 修改过 */

.main{ width:100%; margin-bottom:20px; overflow:hidden;}

/* 首页-左侧Lab切换 */
.sidelab{ width:350px; float:left; background-color:#1897cf; overflow:hidden;}
.sidelab .sidelab_cont{ width:346px; height:346px; margin:2px;}
.sidelab .sidelab_cont .sidelab_top{ width:100%; overflow:hidden;}
.sidelab .sidelab_cont .sidelab_top .sidelab_main{ width:114px; height:38px; line-height:38px; text-align:center; color:#1897cf; font-weight:bold; border-bottom:2px solid #1897cf; background-color:#FFF; margin-right:2px; float:left; cursor:pointer;}
.sidelab .sidelab_cont .sidelab_top .sidelab_maincur{ width:114px; height:40px; line-height:38px; text-align:center; color:#1897cf; font-weight:bold; background:url(../images/index_labbg_cur.jpg) repeat-x; margin-right:2px; float:left; cursor:pointer;}
.sidelab .sidelab_cont span.sidelab_down{ width:100%; height:276px; padding-top:30px; background-color:#FFF; display:inline-block; display:none;}
.sidelab .sidelab_cont span.sidelab_down .sidelab_row{ width:300px; line-height:30px; margin:0 auto; margin-bottom:10px; overflow:hidden;}
.sidelab .sidelab_cont span.sidelab_down .sidelab_row p{ width:45px; height:30px; line-height:30px; text-align:right; color:#1897cf; font-weight:bold; float:left;}
.sidelab .sidelab_cont span.sidelab_down .sidelab_row p.sidelab_hyphen{ width:24px; font-size:12px; font-weight:normal; text-align:center; color:#696969;}/* hyphen连字符-至 */
.sidelab .sidelab_cont span.sidelab_down .sidelab_row .sidelab_select{ width:250px; height:30px; line-height:30px; padding-left:6px; border:1px solid #e8e8e8; margin-left:5px; float:left;}
.sidelab .sidelab_cont span.sidelab_down .sidelab_row .sidelab_money{ width:105px; height:28px; line-height:28px; border:1px solid #e8e8e8; margin-left:5px; padding-left:6px; background:url(../images/index_lab_ico02.jpg) no-repeat right; float:left;}
.sidelab .sidelab_cont span.sidelab_down .sidelab_row .sidelab_hot{ width:242px; height:28px; line-height:30px; border:1px solid #e8e8e8; margin-left:5px; padding-left:6px; background:url(../images/index_lab_ico03.jpg) no-repeat right; float:left;}
.sidelab .sidelab_cont span.sidelab_down .sidelab_row .sidelab_sex{ height:28px; line-height:28px; border:1px solid #e8e8e8; margin-left:5px; padding:0 10px; float:left; cursor:pointer;}
.sidelab .sidelab_cont span.sidelab_down .sidelab_row .sidelab_sexcur{ height:28px; line-height:28px; border:1px solid #e8e8e8; margin-left:5px; padding:0 10px; background:url(../images/index_lab_active.jpg) no-repeat right; float:left; cursor:pointer;}
.sidelab .sidelab_cont span.sidelab_down .sidelab_row .sidelab_btnsearch{ width:140px; height:35px; color:#FFF; font-weight:bold; text-align:center; background-color:#1897cf; border:0; margin:10px 80px 0 80px; cursor:pointer;}

/* 首页焦点图 */
.focus{ width:740px; height:350px; float:right; background-color:#CCC;}
/* flexslider */
.flexslider{ position:relative; width:740px; height:350px; overflow:hidden; zoom:1;}
.flexslider img{ width:740px; height:350px;}
.flex-viewport{ max-height:2000px; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; transition:all 1s ease;}
.flexslider .slides{ zoom:1;}
.flex-direction-nav a{ width:60px; height:90px; line-height:99em; overflow:hidden; margin:-60px 0 0; display:block; background:url(../images/ad_ctr.png) no-repeat; position:absolute; top:50%; z-index:10; cursor:pointer; opacity:0; filter:alpha(opacity=0); -webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{ background-position:0 -90px; right:0;}
.flex-direction-nav .flex-prev{ left:0;}
.flexslider:hover .flex-next{ opacity:0.8; filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{ opacity:0.8; filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{ opacity:1; filter:alpha(opacity=50);}
.flex-control-nav{ width:100%; position:absolute; bottom:10px; text-align:center;}
.flex-control-nav li{ margin:0 5px; display:inline-block; zoom:1; *display:inline;}
.flex-control-paging li a{ background:url(../images/dot.png) no-repeat 0 -16px; display:block; height:16px; overflow:hidden; text-indent:-99em; width:16px; cursor:pointer;}
.flex-control-paging li a.flex-active{ background-position:0 0;}

/* 首页-中间功能块 */
.servicebox{ width:264px; height:175px; padding-top:25px; border:1px solid #dddddd; margin-right:12px; margin-bottom:12px; float:left;}
.servicebox .servicebox_cont{ width:200px; margin:0 auto; line-height:150%; text-align:center;}
.servicebox .servicebox_cont .servicebox_pic{ width:90px; height:90px; margin:0 auto; background-color:#dddddd;}/* 已修改 */
.line{ width:90%; height:1px; line-height:1px; background-color:#dddddd; margin:10px auto;}/* 已修改 */
.servicebox .servicebox_cont .servicebox_tltcn{ font-size:14px; font-weight:bold;}
.servicebox .servicebox_cont .servicebox_tlten{ font-family:Arial, Helvetica, sans-serif;}
.servicebox .servicebox_cont:hover{ margin-top:5px;}

/* 首页-机构信息 */
.infobox_titcont{ width:100%; height:39px; border-bottom:1px solid #1897cf;}
.infobox_titcont .infobox_titmian{ width:160px; height:39px; line-height:39px; font-size:15px; font-weight:bold; text-align:center; color:#1897cf; background:url(../images/index_ico_link.jpg) no-repeat center bottom;}/* 改过 */
.infobox_cont{ width:100%; margin-top:25px;}
.infobox_cont .infobox_logo{ width:148px; height:50px; border:1px solid #dddddd; float:left; margin-right:40px; margin-bottom:25px;}
.infobox_cont .infobox_logo img{ width:148px; height:50px;}

/* 个人会员中心 */

/* 个人会员中心-首页 */
.personal_sidebar{ width:236px; border:1px solid #dddddd; padding:1px; float:left;}
.personal_sidebar .personal_sidebar_topbar{ width:100%; height:35px; background-color:#1897cf; margin-bottom:1px;}
.personal_sidebar .personal_sidebar_topbar p{ padding-left:10px; line-height:35px; font-weight:bold; color:#FFF;}
.personal_sidebar .personal_sidebar_title{ width:100%; height:35px; margin-bottom:1px; background-color:#f7f7f7; overflow:hidden;}
.personal_sidebar .personal_sidebar_title p{ padding-left:10px; line-height:35px; font-weight:bold; float:left; cursor:default;}
.personal_sidebar .personal_sidebar_title span.personal_sidebar_icoup{ width:15px; height:15px; margin:10px 5px 10px auto; background:url(../images/center_ico02.jpg) no-repeat; float:right; cursor:pointer;}
.personal_sidebar .personal_sidebar_title span.personal_sidebar_icodown{ width:15px; height:15px; margin:10px 5px 10px auto; background:url(../images/center_ico01.jpg) no-repeat; float:right; cursor:pointer;}
.personal_sidebar ul{ width:100%; margin-bottom:5px; margin-bottom:5px; display:none;}
.personal_sidebar ul li{ width:226px; height:35px; line-height:35px; padding-left:10px;}
.personal_sidebar ul li a:hover{ text-decoration:underline;}

.personal_main{ width:795px; border:1px solid #dddddd; padding:25px; float:right;}
.personal_main .personal_welcome{ width:100%; font-size:14px; font-weight:bold; color:#000;}
.personal_main .personal_mail a{ width:50%; color:#0075a9;}
.personal_main .personal_mail a:hover{ text-decoration:underline;}

.personal_main .personal_main_cont{ width:100%; margin:20px 0; padding-bottom:10px;}
.personal_main .personal_main_cont .personal_main_tipsbar{ width:100%; height:30px; background-color:#f1f1f1; margin-bottom:10px;}
.personal_main .personal_main_cont .personal_main_tipsbar p{ height:30px; line-height:31px; font-weight:bold; color:#000; margin-left:20px; padding-left:25px;}

/* 个人会员中心-首页新 */
.personal_main .personal_panel{ width:795px; text-align:center; margin-top:25px; overflow:hidden; cursor:default;}/* 用户中心首页-面板 */
.personal_main .personal_panel .personal_panel_main{ width:180px; height:70px; line-height:250%; font-size:14px; font-weight:bold; color:#FFF; text-align:center; margin-right:25px; padding:30px 0; background-color:#e6e1de; float:left;}
.personal_main .personal_panel .personal_panel_message{ width:180px; height:70px; line-height:250%; font-size:14px; font-weight:bold; color:#FFF; text-align:center; margin-right:25px; padding:30px 0; background-color:#f57a60; float:left;}/* 信息提示面板 */
.personal_main .personal_panel .personal_panel_serve{ width:180px; height:70px; line-height:250%; font-size:14px; font-weight:bold; color:#FFF; text-align:center; margin-right:25px; padding:30px 0; background-color:#38abe2; float:left;}/* 服务项目面板 */
.personal_main .personal_panel .personal_panel_product{ width:180px; height:70px; line-height:250%; font-size:14px; font-weight:bold; color:#FFF; text-align:center; margin-right:25px; padding:30px 0; background-color:#71bf48; float:left;}/* 产品介绍面板 */
.personal_main .personal_panel .personal_panel_organization{ width:180px; height:70px; line-height:250%; font-size:14px; font-weight:bold; color:#FFF; text-align:center; margin-right:25px; padding:30px 0; background-color:#41ceab; float:left;}/* 机构介绍面板 */
.personal_main span.personal_labdown{ width:795px; padding:10px 0; display:inline-block; display:none;}
.personal_main span.personal_labdown .personal_labdown_msgtitle{ background-color:#f7f7f7; border-bottom:1px solid #e5e5e5;}
.personal_main span.personal_labdown .personal_labdown_msgunread{ font-weight:bold;}/* 未读短消息 */
.personal_main span.personal_labdown .personal_labdown_msgunread p{ font-weight:normal;}
.personal_main span.personal_labdown table tr{ width:795px; text-align:left; border-bottom:1px dashed #e5e5e5; overflow:hidden;}
.personal_main span.personal_labdown table tr td{ padding:7px 0;}
.personal_main span.personal_labdown .personal_labdown_msgdelete { color:#1b97cf;}

/* 注册页 */
.register_container{ width:100%; background-color:#f1f1f1; overflow:hidden;}
.register_main{ width:700px; background-color:#FFF; margin:30px auto; padding:70px 200px;}
.register_main .register_top{ width:700px; overflow:hidden;}
.register_main .register_top .register_lab{ width:350px; height:40px; font-size:21px; color:#000; line-height:40px; text-align:center; float:left; border-bottom:2px solid #e5e5e5; cursor:default;}
.register_main .register_top .register_labcur{ width:350px; height:40px; font-size:21px; font-weight:bold; color:#000; line-height:40px; text-align:center; float:left; border-bottom:2px solid #1b97cf; cursor:default;}
.register_main span.register_down{ width:700px; font-size:14px; text-align:center; padding-top:60px; overflow:hidden; display:block;}
.register_main span.register_down label{ width:70px; text-align:right; display:inline-block; margin-right:20px;}
.register_main span.register_down input.register_input{ width:292px; height:38px; border:1px solid #b5b5b5; font-size:14px; padding-left:6px;}
.register_main span.register_down .register_warning{ width:298px; height:38px; color:#F00; line-height:38px; border:1px solid #ffbdbe; text-align:center; background-color:#ffebeb; margin-left:247px; margin-top:5px; overflow:hidden;}
.register_main span.register_down .register_phonecode{ width:138px; height:38px; line-height:38px; color:#1b97cf; text-align:center; border:1px solid #72c2e5; border-radius:5px; margin-left:6px; display:inline-block;}
.register_main span.register_down .register_phonecode a{ display:block; width:138px; height:38px; color:#1b97cf;}
.register_main span.register_down .register_phonecode_ok{ width:138px; height:38px; line-height:38px; color:#b6b6b6; text-align:center; border:1px solid #b6b6b6; border-radius:5px; margin-left:6px; display:inline-block;}
.register_submit{ width:300px; height:45px; font-size:14px; color:#FFF; text-align:center; border:0; background-color:#0074c1; margin-left:94px; border-radius:5px; cursor:pointer;}/* 0216修改过 */

/* 机构信息页 */
.qrganization_banner{ width:100%; text-align:center; background-color:#e6e1de; margin:0; padding:0;}
.qrganization_banner .qrganization_main{ width:1100px; height:400px; background:url(../images/banner_01.jpg) no-repeat center; margin:0 auto; overflow:hidden;}
.qrganization_banner .qrganization_main .qrganization_input{ width:347px; height:38px; border:1px solid #1b97cf; font-size:14px; margin:180px 0 0 90px; padding-left:6px; float:left;}
.qrganization_banner .qrganization_main .qrganization_query{ width:100px; height:40px; float:left; background-color:#1b97cf; font-size:14px; text-align:center; line-height:40px; color:#FFF; border:0; margin-top:180px;}
.qrganization_text{ font-size:14px; line-height:200%; margin:30px 0;}
.qrganization_area{ width:100%; border-top:2px solid #e5e5e5; border-bottom:2px solid #e5e5e5; margin-bottom:90px; padding:20px 40px 10px 40px; overflow:hidden;}
.qrganization_area .qrganization_areatlt{ font-size:14px; line-height:35px; margin:0 10px 0 0px; float:left;}
.qrganization_area ul{list-style:none; overflow:hidden;}
.qrganization_area ul li{ width:90px; height:35px; font-size:14px; line-height:35px; text-align:center; margin:0 2px 2px 0; float:left; cursor:pointer;}
.qrganization_area ul li:hover{ background-color:#1b97cf; color:#FFF;}
.qrganization_area ul li.active{ background-color:#1b97cf; color:#FFF;}
.qrganization_area ul li a{ width:90px; height:35px; color:#696969; display:inline-block;}
.qrganization_area ul li a:hover{ color:#FFF;}
.qrganization_show{ width:100%; margin-bottom:20px; overflow:hidden;}
.qrganization_show .qrganization_showcont{ width:258px; border:1px solid #dddddd; background-color:#f7f7f7; margin-right:12px; padding:3px 3px 10px 3px; float:left;}
.qrganization_show .qrganization_showcont:last-child{ margin-right:0;}
.qrganization_show .qrganization_showcont_hospital{ width:258px; border:1px solid #dddddd; background-color:#f7f7f7; margin-right:12px; padding:3px 3px 10px 3px; float:left;}/* 公立医疗机构 */
.qrganization_show .qrganization_showcont .qrganization_hr{ width:258px; height:1px; line-height:1px; background-color:#dddddd; margin:10px auto;}
.qrganization_show .qrganization_showcont p{ width:94%; margin:0 auto;}

/* 私立机构信息页 */
.private_image{ width:1100px; margin-bottom:50px; overflow:hidden;}
.private_image img{ width:258px; height:150px; margin-right:22px; margin-bottom:20px; float:left;}
.private_cont{ width:1098px; font-size:14px; border:1px solid #dddddd; background:url(../images/private_bg.jpg) #f7f7f7 no-repeat left top; margin-bottom:20px; overflow:hidden;}
.private_cont ul{ width:820px; list-style:none; border-bottom:1px dashed #dddddd; padding:5px 0; float:right; overflow:hidden;}
.private_cont ul:last-child{ border:none;}
.private_cont ul li{ width:255px; height:30px; line-height:30px; float:left;}
.private_cont ul li.private_city{ width:55px; color:#0074c1; font-weight:bold;}

/* 机构信息页-详细信息 */
.detail_cont{ width:1100px; margin-bottom:50px; overflow:hidden;}
.detail_cont .detail_pic{ width:510px; height:300px; float:left;}
.detail_cont .detail_main{ width:560px; float:right;}
.detail_cont .detail_main .detail_main_name{ width:540px; height:69px; line-height:69px; font-size:22px; font-weight:bold; border-bottom:1px dashed #dddddd; padding-left:20px; overflow:hidden;}
.detail_cont .detail_main .detail_main_name .detail_main_data{ width:265px; height:49px; line-height:49px; font-size:12px; font-weight:normal; text-align:center; border-right:1px dashed #dddddd; float:left; margin-top:10px;}
.detail_cont .detail_main ul{ margin-top:10px; list-style:none;}
.detail_cont .detail_main ul li{ width:540px; height:35px; line-height:35px; padding-left:20px; overflow:hidden;}
.detail_cont .detail_profile{ width:749px; font-size:14px; line-height:200%; background-color:#FFF; margin:1px 0 1px 1px; padding:40px; float:left;}/* 分店介绍 *//* 0218修改过 */
.detail_cont .detail_sidebar{ width:270px; text-align:center; padding:20px 0; overflow:hidden; float:left;}/* 右侧二维码 */
.detail_cont .detail_sidebar .detail_adsense{ width:230px; margin:0 auto; overflow:hidden;}/* 右侧广告位 */
.detail_cont .detail_sidebar .detail_adsense img{ width:230px; margin:25px 0 0 0; padding:0;}

/* 体检预约流程 */
.procedure_main{ width:1100px; margin:30px auto; padding:50px 0 80px 0; overflow:hidden;}
.procedure_main .procedure_step{ width:220px; font-size:18px; text-align:center; margin-top:50px; float:left;}

.procedure_bespeak{ width:580px; font-size:14px; margin:50px auto; margin-bottom:0; overflow:hidden;}/* 预约体检 */
.procedure_bespeak .procedure_bespeak_left{ width:140px; height:35px; line-height:35px; text-align:center; float:left;}
.procedure_bespeak .procedure_bespeak_right{ width:440px; margin-bottom:20px; float:left; overflow:hidden;}
.procedure_bespeak .procedure_bespeak_right .procedure_bespeak_labtop{ overflow:hidden;}
.procedure_bespeak .procedure_bespeak_right .procedure_bespeak_labtop .procedure_bespeak_lab{ width:90px; height:35px; line-height:35px; text-align:center; margin-right:10px; float:left; cursor:pointer;}
.procedure_bespeak .procedure_bespeak_right .procedure_bespeak_labtop .procedure_bespeak_lab:hover{ color:#FFF;background-color:#1b97cf;}/* 0216修改过-新添加 */
.procedure_bespeak .procedure_bespeak_right .procedure_bespeak_labtop .procedure_bespeak_labcur{ width:90px; height:35px; line-height:35px; text-align:center; margin-right:10px; color:#FFF;background-color:#1b97cf; float:left; cursor:pointer;}
.procedure_bespeak .procedure_bespeak_right span.procedure_bespeak_labdown{ width:348px; border:1px solid #dddddd; margin-top:10px; padding:20px; background-color:#f7f7f7; display:block; overflow:hidden;}
.procedure_bespeak .procedure_bespeak_right span.procedure_bespeak_labdown .procedure_bespeak_numlabel{ width:90px; text-align:right; margin-right:10px; display:inline-block;}
.procedure_bespeak .procedure_bespeak_right p.procedure_bespeak_number{ width:230px; text-align:left; color:#999; margin-right:10px; display:inline-block;}
.procedure_bespeak .procedure_bespeak_right span.procedure_bespeak_labdown .procedure_bespeak_numinput{ width:222px; height:38px; line-height:38px; font-size:14px; border:1px solid #bfbfbf; padding-left:6px;}
.procedure_bespeak .procedure_bespeak_right .procedure_bespeak_numselect{ width:230px; height:40px; font-size:14px; border:1px solid #bfbfbf;}
.procedure_bespeak .procedure_bespeak_right span.procedure_bespeak_labdown .procedure_bespeak_warning{ width:230px; height:38px; color:#F00; line-height:38px; border:1px solid #ffbdbe; text-align:center; background-color:#ffebeb; margin-left:104px; margin-top:5px; overflow:hidden;}
.procedure_bespeak .procedure_bespeak_right span.procedure_bespeak_labdown .procedure_bespeak_numsubmit{ width:103px; height:33px; font-size:14px; text-align:center; border:1px solid #dddddd; background-color:#e5e5e5; margin-left:104px; border-radius:5px; cursor:pointer;}/* 0216修改过 */
.procedure_bespeak .procedure_bespeak_right .procedure_bespeak_date{ width:222px; height:38px; font-size:14px; border:1px solid #bfbfbf; background:url(../images/account_date.jpg) no-repeat right; padding-left:6px;}
.procedure_bespeak .procedure_bespeak_right ul{ width:400px; list-style:none; float:left;}
.procedure_bespeak .procedure_bespeak_right ul li{ width:90px; height:35px; line-height:35px; text-align:center; margin-right:10px; margin-bottom:10px; float:left; cursor:pointer;}
.procedure_bespeak .procedure_bespeak_right ul li:hover{ background-color:#1b97cf; color:#FFF;}
.procedure_bespeak .procedure_bespeak_right ul li.active{ background-color:#1b97cf; color:#FFF;}
.procedure_bespeak .procedure_bespeak_right p.procedure_bespeak_more{ width:40px; height:35px; line-height:35px; color:#999; display:inline-block; cursor:pointer;}/* 0216修改过 */
.procedure_bespeak .procedure_bespeak_right .procedure_bespeak_submit{ width:230px; height:45px; font-size:14px; color:#FFF; text-align:center; border:0; background-color:#0074c1; margin-top:20px; border-radius:5px; cursor:pointer;}/* 0216修改过 */

/* 关于我们 */
.about_cont{ width:1100px; background-color:#FFF; margin:30px auto; overflow:hidden;}
.about_cont .about_sidebar{ width:249px; float:left;}
.about_cont .about_sidebar ul{ width:249px; list-style:none;}
.about_cont .about_sidebar ul li{ height:49px; font-size:14px; line-height:49px; text-align:left; border-bottom:1px solid #dddddd; padding-left:30px;}
.about_cont .about_sidebar ul li a:hover{ color:#638c0b;}
.about_cont .about_sidebar ul li.active{ background-color:#638c0b; color:#FFF;}
.about_cont .about_sidebar ul li.active a{ color:#FFF;}
.about_cont .about_main{ width:730px; border-left:1px solid #dddddd; padding:50px 60px 140px 60px; float:left;}

/* 关于我们-公司简介 */
.about_hr{ width:100%; height:1px; line-height:1px; background-color:#dddddd; margin:40px auto;}
.about_cont .about_main h3{ font-size:21px; text-align:left;}
.about_cont .about_main p a{ color:#1b97cf;}
.about_cont .about_main .about_business{ width:108px; font-size:14px; text-align:center; border:1px solid #dddddd; margin-right:14px; padding:15px 0; float:left;}/* 业务范围 */
.about_cont .about_main .about_business img{ margin-bottom:10px;}

/* 关于我们-联系我们 */
.about_cont .about_main .about_contact{}

/* 登录页面 */
.login_container{ width:100%; height:570px; background:url(../images/bg_login_banner01.jpg) no-repeat center; overflow:hidden;}
.login_main{ width:530px; font-size:14px; text-align:center; margin:0 auto; margin-top:70px; padding:30px 0; background:url(../images/login_main_bg.png) repeat-y top; overflow:hidden;}/* 已修改 */
.login_main label{ width:70px; text-align:right; display:inline-block; margin-right:20px;}/* 已修改 */
.login_main input.login_input{ width:292px; height:38px; border:1px solid #b5b5b5; font-size:14px; background-color:#FFF; padding-left:6px;}
.login_main .login_warning{ width:298px; height:38px; color:#F00; line-height:38px; border:1px solid #ffbdbe; text-align:center; background-color:#ffebeb; margin-left:162px; margin-top:5px; overflow:hidden;}/* 0216修改过 */
.login_main .login_codeinput{ width:292px; height:38px; border:1px solid #b5b5b5; font-size:14px; padding-left:6px;}
.login_main p{ width:auto; margin-left:162px; float:left;}/* 已修改 */
.login_main p a.login_register{ color:#1b97cf;}/* 已修改 */

/* 找回密码页面 */
.psd_ico{ width:805px; height:45px; background:url(../images/psd_bg.jpg) repeat-x center; margin:0 auto; margin-bottom:20px; overflow:hidden;}
.psd_ico .psd_ico_icodef{ width:45px; height:45px; font-size:22px; color:#FFF; text-align:center; line-height:45px; background:url(../images/psd_bg_def.jpg) no-repeat; float:left;}
.psd_ico .psd_ico_icocur{ width:45px; height:45px; font-size:22px; color:#FFF; text-align:center; line-height:45px; background:url(../images/psd_bg_cur.jpg) no-repeat; float:left;}
.psd_step{ width:850px; margin:0 auto; margin-bottom:50px; overflow:hidden;}
.psd_step span{ display:block; width:90px; font-size:14px; line-height:18px; text-align:center; float:left;}
.psd_step span.psd_step_contcur{ color:#72c2e5;}
p.psd_success{ width:290px; line-height:36px; font-size:18px; margin:0 auto 50px auto; padding:90px 0; overflow:hidden; display:block;}
p.psd_success a{ color:#1b97cf;}

/* 您的位置 */
.location_wrap{ width:1100px; line-height:100%; border-bottom:2px solid #e5e5e5; margin-top:50px; padding-bottom:15px;}
.location_wrap a{ color:#1b97cf;}

/* 分页 */
.pages{ height:36px; margin-top:40px; float:left; position:relative; left:50%;}
.pages span{ display:block; width:34px; height:34px; border:1px solid #e5e5e5; margin-right:10px; background-color:#FFF; text-align:center; line-height:34px; float:left; position:relative; left:-50%;}
.pages span.pagescur{ color:#FFF; background-color:#1b97cf;}
.pages span.pagescur a{ color:#FFF;}
.pages span.pagesnext{ font-size:14px; color:#777777; background:none; border:none;}

/* 公告新闻页 */
.news_banner{ width:100%; height:400px; text-align:center; background-color:#e6e1de; margin:0; padding:0;}
.news_banner img{ width:1920px; height:400px;}
.news_main{ width:100%; height:60px; font-size:14px; border-bottom:1px dashed #e5e5e5; overflow:hidden;}
.news_main .news_type{ width:80px; line-height:60px; margin-right:20px; float:left;}
.news_main .news_name{ width:780px; height:60px; line-height:60px; margin-right:20px; float:left; overflow:hidden;}
.news_main .news_date{ width:90px; line-height:60px; float:left;}
.news_back{ width:100%; text-align:right; margin-top:20px;}
.news_back a{ color:#1b97cf;}

/* 病症查询页 */
.disease_title{ width:100%; height:40px; border-bottom:5px solid #e5e5e5; font-size:21px; font-weight:bold; text-align:left; line-height:40px; margin:40px 0 20px 0;}
.disease_main{ width:202px; height:204px; border:1px solid #dddddd; background:url(../images/disease_bg.jpg) #f7f7f7 no-repeat center 15px; text-align:center; margin-right:20px; float:left;}
.disease_main:last-child{ margin-right:0;}
.disease_main img{ margin-top:50px;}
.disease_main h5{ font-size:18px; font-weight:normal; margin-top:45px;}

/* 病症查询页-按科室分类页 */
.section_cont{ width:1098px; border:1px solid #e5e5e5; overflow:hidden;}
/* 病症查询页-按科室分类页-侧边栏 */
.section_cont .section_sidebar{ width:178px; background-color:#FFF; float:left;}
.section_cont .section_sidebar ul{ width:178px; list-style:none;}
.section_cont .section_sidebar ul li{ height:49px; font-size:14px; line-height:49px; border-bottom:1px solid #e5e5e5; padding-left:25px;}
.section_cont .section_sidebar ul li.active{ background-color:#638c0b; color:#FFF;}
.section_cont .section_sidebar ul li.active a{ color:#FFF;}
/* 病症查询页-按科室分类页-main */
.section_cont .section_main{ width:879px; border-left:1px solid #e5e5e5; padding:30px 20px; background-color:#FFF; float:right;}
.section_cont .section_main .section_main_type{ width:880px; border-bottom:1px dashed #e5e5e5; margin-bottom:20px; padding-bottom:10px; overflow:hidden;}
.section_cont .section_main .section_main_type:last-child{ border-bottom:0; margin-bottom:0;}
.section_cont .section_main .section_main_type h5{ font-size:16px; text-align:left; margin-bottom:10px; float:left;}
.section_cont .section_main .section_main_type .section_main_more a{ font-size:12px; color:#999;}
.section_cont .section_main .section_main_type .section_main_more a:hover{ color:#1b97cf;}
.section_cont .section_main .section_main_type ul{ width:100%; overflow:hidden;}
.section_cont .section_main .section_main_type ul li{ width:130px; height:35px; font-size:14px; line-height:35px; margin-right:16px; float:left; overflow:hidden;}
/* 病症查询页-疾病详情页 */
.section_detail{ width:340px; border:1px solid #dddddd; background-color:#f7f7f7; margin-right:28px; padding:3px 3px 10px 3px; float:left; overflow:hidden;}
.section_detail:last-child{ margin-right:0;}
.section_detail_hr{ width:340px; height:1px; line-height:1px; background-color:#dddddd; margin:10px auto;}
.section_detail h5{ font-size:16px; text-align:center; margin:15px auto 10px auto;}
.section_detail h4{ font-size:18px; text-align:center; margin:15px auto 10px auto;}/* 健康管理业-标题加大 */
.section_detail p{ width:94%; margin:0 auto;}

/* 健康体检页 */
.physical_ad{ width:348px; height:260px; text-align:center; margin-right:28px; float:left; background-color:#f5f5f5; overflow:hidden;}/* 广告位 */
.physical_ad:last-child{ margin-right:0;}
.physical_ad h5{ font-size:18px; text-align:center; margin:25px auto;}
.physical_ad h5 a{ color:#323232;}
.physical_ad h5 a:hover{ color:#1b97cf;}
.physical_date{ width:90px; line-height:60px; float:right;}
.physical_more a{ color:#1b97cf;}
.physical_bottom{ width:258px; text-align:center; margin-right:12px; float:left;}/* 底部四个体检 */
.physical_bottom:last-child{ margin-right:0;}
.physical_bottom h5{ font-size:16px; text-align:center; margin:25px auto;}
.physical_bottom h5 a{ color:#323232;}
.physical_bottom h5 a:hover{ color:#1b97cf;}

/* 体检通页 */
.through_submit{ width:300px; height:45px; line-height:45px; font-size:14px; color:#FFF; text-align:center; background-color:#0074c1; margin-left:165px; border-radius:5px; display:inline-block;}
.through_submit a{ width:300px; height:45px; color:#FFF; display:inline-block;}
/* 体检通页-弹出咨询电话窗口 */
.open_tel{ width:300px; left:50%; top:50%; margin-left:-150px; margin-top:-30px; padding:20px 0; background-color:#000; position:fixed; z-index:9999; -moz-opacity:0.7; opacity:.70; filter:alpha(opacity=77); overflow:hidden; display:none; cursor:pointer;}/*  */
.open_tel p{ font-size:14px; color:#FFF; line-height:200%; text-align:center;}





